\hypertarget{jeuTexte_8h}{
\section{jeuTexte.h File Reference}
\label{jeuTexte_8h}\index{jeuTexte.h@{jeuTexte.h}}
}


module permettant l'affichage en mode texte  


{\ttfamily \#include $<$stdlib.h$>$}\par
{\ttfamily \#include $<$stdio.h$>$}\par
{\ttfamily \#include $<$assert.h$>$}\par
{\ttfamily \#include $<$ctype.h$>$}\par
{\ttfamily \#include \char`\"{}grid.h\char`\"{}}\par
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{jeuTexte_8h_afea6ce3f6fa0a5061387b6b0b8f6773a}{decouvrirGrilleTexte} (const Grille $\ast$jeu, int $\ast$x, int $\ast$y)
\begin{DoxyCompactList}\small\item\em Procedure decouvrirGrilleTexte cette procedure permet de saisir les coordonnees de la case que l'on souhaite decouvrir. \item\end{DoxyCompactList}\item 
void \hyperlink{jeuTexte_8h_ab6315e94b8fa733bfc592310cded1f4c}{afficherGrilleTexte} (const Grille $\ast$jeu)
\begin{DoxyCompactList}\small\item\em Procedure afficherGrilleTexte cette procedure affiche la grille de jeu en mode texte. \item\end{DoxyCompactList}\item 
int \hyperlink{jeuTexte_8h_a1b15fdcf318d397cd884a2bdf8dcdb63}{jouerTexte} (Grille $\ast$jeu)
\begin{DoxyCompactList}\small\item\em Procedure jouerTexte cette procedure permet de jouer en mode texte. \item\end{DoxyCompactList}\item 
void \hyperlink{jeuTexte_8h_af858aed39faf2e390e5902bfdf988346}{menuTexte} (int $\ast$dimx, int $\ast$dimy, int $\ast$nmine)
\begin{DoxyCompactList}\small\item\em Procedure \hyperlink{jeuTexte_8h_af858aed39faf2e390e5902bfdf988346}{menuTexte(int $\ast$dimx, int $\ast$dimy, int $\ast$nmine)} cette procedure permet de choisir son niveau. \item\end{DoxyCompactList}\item 
void \hyperlink{jeuTexte_8h_a18a4088664bece445a8862b6abc27045}{resoudreGrille} (Grille $\ast$jeu)
\begin{DoxyCompactList}\small\item\em Procedure resoudreGrille cette procedure donne la solution la grille de jeu. \item\end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
module permettant l'affichage en mode texte \begin{DoxyAuthor}{Author}
Romain Montero, Yann M Yemvula 
\end{DoxyAuthor}


\subsection{Function Documentation}
\hypertarget{jeuTexte_8h_ab6315e94b8fa733bfc592310cded1f4c}{
\index{jeuTexte.h@{jeuTexte.h}!afficherGrilleTexte@{afficherGrilleTexte}}
\index{afficherGrilleTexte@{afficherGrilleTexte}!jeuTexte.h@{jeuTexte.h}}
\subsubsection[{afficherGrilleTexte}]{\setlength{\rightskip}{0pt plus 5cm}void afficherGrilleTexte (const Grille $\ast$ {\em jeu})}}
\label{jeuTexte_8h_ab6315e94b8fa733bfc592310cded1f4c}


Procedure afficherGrilleTexte cette procedure affiche la grille de jeu en mode texte. 


\begin{DoxyParams}{Parameters}
\item[\mbox{$\leftrightarrow$} {\em jeu}]: le jeu \end{DoxyParams}
\hypertarget{jeuTexte_8h_afea6ce3f6fa0a5061387b6b0b8f6773a}{
\index{jeuTexte.h@{jeuTexte.h}!decouvrirGrilleTexte@{decouvrirGrilleTexte}}
\index{decouvrirGrilleTexte@{decouvrirGrilleTexte}!jeuTexte.h@{jeuTexte.h}}
\subsubsection[{decouvrirGrilleTexte}]{\setlength{\rightskip}{0pt plus 5cm}void decouvrirGrilleTexte (const Grille $\ast$ {\em jeu}, \/  int $\ast$ {\em x}, \/  int $\ast$ {\em y})}}
\label{jeuTexte_8h_afea6ce3f6fa0a5061387b6b0b8f6773a}


Procedure decouvrirGrilleTexte cette procedure permet de saisir les coordonnees de la case que l'on souhaite decouvrir. 


\begin{DoxyParams}{Parameters}
\item[\mbox{$\leftrightarrow$} {\em jeu}]: le jeu \item[\mbox{$\leftrightarrow$} {\em x}]: la dimension en x \item[\mbox{$\leftrightarrow$} {\em y}]: la dimension en y \end{DoxyParams}
\hypertarget{jeuTexte_8h_a1b15fdcf318d397cd884a2bdf8dcdb63}{
\index{jeuTexte.h@{jeuTexte.h}!jouerTexte@{jouerTexte}}
\index{jouerTexte@{jouerTexte}!jeuTexte.h@{jeuTexte.h}}
\subsubsection[{jouerTexte}]{\setlength{\rightskip}{0pt plus 5cm}int jouerTexte (Grille $\ast$ {\em jeu})}}
\label{jeuTexte_8h_a1b15fdcf318d397cd884a2bdf8dcdb63}


Procedure jouerTexte cette procedure permet de jouer en mode texte. 


\begin{DoxyParams}{Parameters}
\item[\mbox{$\leftrightarrow$} {\em jeu}]: le jeu \end{DoxyParams}
\hypertarget{jeuTexte_8h_af858aed39faf2e390e5902bfdf988346}{
\index{jeuTexte.h@{jeuTexte.h}!menuTexte@{menuTexte}}
\index{menuTexte@{menuTexte}!jeuTexte.h@{jeuTexte.h}}
\subsubsection[{menuTexte}]{\setlength{\rightskip}{0pt plus 5cm}void menuTexte (int $\ast$ {\em dimx}, \/  int $\ast$ {\em dimy}, \/  int $\ast$ {\em nmine})}}
\label{jeuTexte_8h_af858aed39faf2e390e5902bfdf988346}


Procedure \hyperlink{jeuTexte_8h_af858aed39faf2e390e5902bfdf988346}{menuTexte(int $\ast$dimx, int $\ast$dimy, int $\ast$nmine)} cette procedure permet de choisir son niveau. 


\begin{DoxyParams}{Parameters}
\item[\mbox{$\leftrightarrow$} {\em dimx}]: la dimension en x a determiner \item[\mbox{$\leftrightarrow$} {\em dimy}]: la dimension en y a determiner \item[\mbox{$\leftrightarrow$} {\em nmine}]: le nombre de mine a determiner \end{DoxyParams}
\hypertarget{jeuTexte_8h_a18a4088664bece445a8862b6abc27045}{
\index{jeuTexte.h@{jeuTexte.h}!resoudreGrille@{resoudreGrille}}
\index{resoudreGrille@{resoudreGrille}!jeuTexte.h@{jeuTexte.h}}
\subsubsection[{resoudreGrille}]{\setlength{\rightskip}{0pt plus 5cm}void resoudreGrille (Grille $\ast$ {\em jeu})}}
\label{jeuTexte_8h_a18a4088664bece445a8862b6abc27045}


Procedure resoudreGrille cette procedure donne la solution la grille de jeu. 


\begin{DoxyParams}{Parameters}
\item[\mbox{$\leftrightarrow$} {\em jeu}]: le jeu \end{DoxyParams}
